package cn.com.bod.fas.cim.model.po;
import cn.com.bod.fas.common.model.po.BasePo;
import cn.com.yusys.yusp.commons.mapper.annotation.Generated;
import cn.com.yusys.yusp.commons.mapper.annotation.GenerationType;
import lombok.Data;

import java.io.Serializable;
import javax.persistence.*;

/**
 * @author zbb
 * @version 1.0.0
 * @description 收费记录流水实体类
 * @date 2019年9月16日 14:29:07
 * @Copyright (c) scfhdt
 */
@Data
@Table(name = "py_serrial_num")
public class PySerrialNumPo extends BasePo implements Serializable {
    private static final long serialVersionUID = 1L;
	
	/** 流水ID **/
	@Id
	@Generated(GenerationType.UUID)
	@Column(name = "SERIAL_ID")
	private Integer serialId;
	
	/** 贷款申请编号 **/
	@Column(name = "LOAN_APPLY_NO", unique = false, nullable = true, length = 20)
	private String loanApplyNo;

	/** 订单编号**/
	@Column(name = "ORDER_NO", unique = false, nullable = true, length = 50)
	private String orderNo;
	/** 订单状态**/
	@Column(name = "ORDER_STATUS", unique = false, nullable = true, length = 50)
	private String orderStatus;
	
	/** 费用类型 **/
	@Column(name = "FEE_TYPE_ID", unique = false, nullable = true, length = 10)
	private String feeTypeId;
	
	/** 费用金额 **/
	@Column(name = "FEE_AMT", unique = false, nullable = true, length = 18)
	private java.math.BigDecimal feeAmt;
	
	/** 支付方式 **/
	@Column(name = "PAY_MODE_ID", unique = false, nullable = true, length = 10)
	private String payModeId;
	
	/** 经办人名称 **/
	@Column(name = "AGENT_NAME", unique = false, nullable = true, length = 50)
	private String agentName;
	
	/** 收取时间戳 **/
	@Column(name = "DEAL_TIME", unique = false, nullable = true, length = 20)
	private String dealTime;
}